Spatial ecology, Biogeography, Climate change ecology and Spatio-temporal Modeling